package com.rs.service;


import com.rs.entity.Term;
import com.rs.entity.TermExample;
import com.rs.entity.excel.StudentExcelEntity;

import java.util.List;
import java.util.Map;

/**
 * @author dehang
 * @date 2019/6/1
 */
public interface TermService extends BaseService<Term, Integer, TermExample>{

    /**
     * 列表
     * @param name
     * @return
     */
    List<Term> list(String name);

    List<Map> maplist();

    /**
     * 保存
     *
     * @param id
     * @param name
     * @return
     */
    int save(Integer id, String name,String no);

    /**
     * 批量删除
     * @param ids
     * @return
     */
    Boolean delete(List<Integer> ids);

    /**
     * 保存学生信息
     * @param termId
     * @param list
     */
    void saveStudents(Integer termId, List<StudentExcelEntity> list);

    Map getListByStudent();

}
